export default {
  path: 'intrusionDefense',
  name: 'intrusionDefense',
  component: () => import('@core/components/subLayout/SubViewLayout.vue'),
  redirect: 'intrusionDefense/configs',
  meta: {
    order: 4,
    titleI18n: 'intrusionDefense',
    isMenu: true,
  },
  children: [{
    path: 'configs',
    name: 'intrusionDefense.configs',
    component: () => import('@firewall/views/intrusionDefense/DefenseConfigs.vue'),
    meta: {
      titleI18n: 'intrusionDefenseConfigs',
      isMenu: true,
    },
  }, {
    path: 'customizationRules/basic',
    name: 'intrusionDefense.customizationRulesOfBasic',
    component: () => import('@firewall/views/intrusionDefense/CustomizationRulesOfBasic.vue'),
    meta: {
      titleI18n: 'customizationRulesOfBasicDefense',
    },
  }, {
    path: 'customizationRules/virtualPatch',
    name: 'intrusionDefense.CustomizationRulesOfVirtualPatch',
    component: () => import('@firewall/views/intrusionDefense/CustomizationRulesOfVirtualPatch.vue'),
    meta: {
      titleI18n: 'customizationRulesOfVirtualPatch',
    },
  }, {
    path: 'whiteList',
    name: 'intrusionDefense.whiteList',
    component: () => import('@firewall/views/intrusionDefense/WhiteList.vue'),
    meta: {
      titleI18n: 'whiteListOfDefense',
    },
  }],
};
